========================================= Serial Function ========================================= Basic Functions ---------------- +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | 함수명 | 설명 | | +=============================+====================================================================================================================+=====+ | :ref:`cesOpenPort` | 해당 채널(Port)을 할당하고 시리얼 통신 설정을 통해 통신 포트 오픈(open) 후 사용할 준비를 합니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesClosePort` | 해당 시리얼 채널(Port) 의 할당을 해제하고 시리얼 통신 연결을 닫습니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesIsDataReady` | 해당 채널(Port) 를 통해 데이터가 수신 되었는지 확인 합니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesSetTimeout` | 해당 채널의 시리얼 통신 타임아웃 시간을 밀리초(ms) 단위로 설정합니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesGetTimeout` | 해당 채널의 설정된 시리얼 통신 타임아웃 시간을 반환합니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesRxReset` | 수신(RX) 버퍼를 초기화 합니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesTxReset` | 송신(TX) 버퍼를 초기화 합니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesGetUnreadDataSize` | 수신 버퍼로부터 읽지 않은 데이터 크기를 바이트 단위로 반환합니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesPeekByte` | 수신 버퍼로부터 1 바이트의 데이터를 읽어옵니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesPeekByteEx` | 수신 버퍼 내 원하는 위치의 1바이트 데이터를 읽어옵니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesReadByte` | 수신 버퍼로부터 1 바이트의 데이터를 읽어옵니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesWriteByte` | 송신 버퍼에 전송을 위한 1바이트의 데이터를 추가합니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesPeekString` | 수신 버퍼로부터 지정한 바이트 수 만큼의 데이터를 읽어옵니다. 수신 버퍼 카운트는 감소 시키지 않습니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesReadString` | 수신 버퍼로부터 지정한 바이트 수 만큼의 데이터를 읽어옵니다. 수신 버퍼 카운트는 읽은 바이트 수 만큼 감소 시킵니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesWriteString` | 송신 버퍼에 지정된 바이트 수 만큼의 데이터를 추가합니다. 송신 버퍼 카운트를 해당 바이트 수 만큼 증가 시킵니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesReadDword` | 수신 버퍼로부터 Double Word(4 바이트) 단위로 데이터를 읽어옵니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesWriteDword` | 송신 버퍼에 전송을 위한 Double Word(4 바이트) 단위로 데이터를 추가합니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ | :ref:`cesCommCommit` | 해당 채널의 송신 버퍼의 내용을 시리얼 통신 칩의 전송 버퍼에 담아 전송 시킵니다. | | +-----------------------------+--------------------------------------------------------------------------------------------------------------------+-----+ .. toctree:: :glob: :maxdepth: 1 :hidden: Basic Functions/*